#!/bin/bash

# 测试脚本
echo "开始运行测试..."

# 检查测试目录
if [ ! -d "test" ]; then
    echo "❌ 测试目录不存在: test/"
    exit 1
fi

# 检查测试文件
test_files=$(find test -name "*.spec.ts" | wc -l)
echo "发现测试文件数量: $test_files"

# 运行测试
echo "运行测试..."
npm test

# 检查测试结果
if [ $? -eq 0 ]; then
    echo "✅ 所有测试通过！"
else
    echo "❌ 测试失败！"
    exit 1
fi
